package com.yao.smy.service;

import com.yao.smy.domain.VisitorDeviceRecord;
import java.util.List;

public interface VisitorDeviceRecordService {
    // 增加访问记录
    void addVisitorDeviceRecord(VisitorDeviceRecord record);

    // 删除访问记录
    void deleteVisitorDeviceRecord(Long id);

    // 更新访问记录
    void updateVisitorDeviceRecord(VisitorDeviceRecord record);

    // 查询访问记录
    VisitorDeviceRecord getVisitorDeviceRecord(Long id);

    // 查询所有访问记录
    List<VisitorDeviceRecord> getAllVisitorDeviceRecords();

    // 根据游客身份证查询所有访问记录
    List<VisitorDeviceRecord> getVisitorDeviceRecordsByVisitorIdCard(String visitorIdCard);

    // 根据设备IP查询所有被访问记录
    List<VisitorDeviceRecord> getVisitorDeviceRecordsByDeviceIp(String deviceIp);
}